home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / EDITOR / WED15.ARJ / FUNCTION.CTL < prev    next >
Text File  |  1991-11-10  |  9KB  |  348 lines

  1. <errno.h>
  2. ---------
  3.  
  4. EDOM
  5. ERANGE
  6.  
  7. errno
  8.  
  9. <stddef.h>
  10. ----------
  11.  
  12. ptrdiff_t
  13. size_t
  14. wchar_t
  15.  
  16. NULL
  17.  
  18. void * offsetof(type, member_object);
  19.  
  20. <assert.h>
  21. ----------
  22.  
  23. NDEBUG
  24.  
  25. void   assert(int expression);
  26.  
  27. <ctype.h>
  28. ---------
  29.  
  30. int    isalnum (int c);
  31. int    isalpha (int c);
  32. int    iscntrl (int c);
  33. int    isdigit (int c);
  34. int    isgraph (int c);
  35. int    islower (int c);
  36. int    isprint (int c);
  37. int    ispunct (int c);
  38. int    isspace (int c);
  39. int    isupper (int c);
  40. int    isxdigit (int c);
  41. int    tolower (int c);
  42. int    toupper (int c);
  43.  
  44. <locale.h>
  45. ----------
  46.  
  47. LC_ALL
  48. LC_COLLATE
  49. LC_CTYPE
  50. LC_MONETARY
  51. LC_NUMERIC
  52. LC_TIME
  53.  
  54. struct lconv {
  55.     char *decimal_point;
  56.     char *thousands_sep;
  57.     char *grouping;
  58.     char *int_curr_symbol;
  59.     char *currency_symbol;
  60.     char *mon_decimal_point;
  61.     char *mon_thousands_sep;
  62.     char *mon_grouping;
  63.     char *positive_sign;
  64.     char *negative_sign;
  65.     char int_frac_digits;
  66.     char frac_digits;
  67.     char p_cs_precedes;
  68.     char p_sep_by_space;
  69.     char n_cs_precedes;
  70.     char n_sep_by_space;
  71.     char p_sign_posn;
  72.     char n_sign_posn;
  73. };
  74.  
  75. char * setlocale (int category, const char *locale);
  76. struct lconv * localeconv ();
  77.  
  78. <math.h>
  79. --------
  80.  
  81. HUGE_VAL
  82.  
  83. double acos (double x);
  84. double asin (double x);
  85. double atan (double x);
  86. double atan2 (double y, double x);
  87. double cos (double x);
  88. double sin (double x);
  89. double tan (double x);
  90. double cosh (double x);
  91. double sinh (double x);
  92. double tanh (double x);
  93. double exp (double x);
  94. double frexp (double value, int *exp);
  95. double ldexp (double x, int exp);
  96. double log (double x);
  97. double log10 (double x);
  98. double modf (double value, double *iptr);
  99. double pow (double x, double y);
  100. double sqrt (double x);
  101. double ceil (double x);
  102. double fabs (double x);
  103. double floor (double x);
  104. double fmod (double x, double y);
  105.  
  106. <setjmp.h>
  107. ----------
  108.  
  109. jmp_buf
  110.  
  111. int    setjmp (jmp_buf env);
  112. void   longjmp (jmp_buf env, int val);
  113.  
  114. <signal.h>
  115. ----------
  116.  
  117. sig_atomic_t
  118.  
  119. SIGABRT
  120. SIGFPE
  121. SIGILL
  122. SIGINT
  123. SIGSEGV
  124. SIGTERM
  125.  
  126. SIG_DFL
  127. SIG_ERR
  128. SIG_IGN
  129.  
  130. void   (*signal (int sig, void (*func) (int)))(int);
  131. int    raise (int sig);
  132.  
  133. <stdarg.h>
  134. ----------
  135.  
  136. va_list
  137.  
  138. void   va_start (va_list ap, parmN);
  139. type   va_arg (va_list ap, type);
  140. void   va_end (va_list ap);
  141.  
  142. <stdio.h>
  143. ---------
  144.  
  145. FILE
  146. fpos_t
  147.  
  148. NULL
  149.  
  150. _IOFBF
  151. _IOLBF
  152. _IONBF
  153.  
  154. BUFSIZ
  155. EOF
  156. FOPEN_MAX
  157. FILENAME_MAX
  158. L_tmpnam
  159.  
  160. SEEK_CUR
  161. SEEK_END
  162. SEEK_SET
  163.  
  164. TMP_MAX
  165.  
  166. stderr
  167. stdin
  168. stdout
  169.  
  170. int    remove (const char *filename);
  171. int    rename (char *old, char *new);
  172. FILE * tmpfile ();
  173. char * tmpnam (char *s);
  174. int    fclose (FILE *stream);
  175. int    fflush (FILE *stream);
  176. FILE * fopen (char *filename, char *mode);
  177.        r,w,a,rb,wb,ab,r+,w+,a+,rb+,wb+,ab+,r+b,w+b,a+b
  178. FILE * freopen (char *filename, char *mode, FILE *stream);
  179. void   setbuf (FILE *stream, char *buf);
  180. int    setvbuf (FILE *stream, char *buf, int mode, size_t size);
  181. int    fprintf (FILE *stream, char *format, ...);
  182.        %<flags><min field width><precision><hlL><type>
  183.        <flag>::= - | + | <space> | # | 0 | <nothing>
  184.        <min field width>::= <positive integer> | * | <nothing>
  185.        <precision>::= <positive integer> | * | <nothing>
  186.        <hlL>::= h | l | L | <nothing>
  187.        <type>::= d | i | o | u | x | X | f | e | E | g | G | c | s | p | n | %
  188. int    printf (char *format, ...);
  189. int    scanf (char *format, ...);
  190.        %<assignment-suppression><max field width><hlL><type>
  191.        <assignment-suppression>::= * | <nothing>
  192.        <max field width>::= <positive integer> | <nothing>
  193.        <hlL>::= h | l | L | <nothing>
  194.        <type>::= d | i | o | u | x | e | f | g | s | [ | c | p | n | %
  195. int    sprintf (char *buf, char *format, ...);
  196. int    sscanf (char *string, char *format, ...);
  197. int    vfprintf (FILE *stream, char *format, va_list arg);
  198. int    vprintf (char *format, va_list arg);
  199. int    vsprintf (char *buf, char *format, va_list arg);
  200. int    fgetc (FILE *stream);
  201. char * fgets (char *buf, int n, FILE *stream);
  202. int    fputc (int c, FILE *stream);
  203. int    fputs (char *string, FILE *stream);
  204. int    getc (FILE *stream);
  205. int    getchar ();
  206. int    putc (int c, FILE *stream);
  207. int    putchar (int c);
  208. int    puts (char *string);
  209. int    ungetc (int c, FILE *stream);
  210. size_t fread (void *ptr, size_t size, size_t nmemb, FILE *stream);
  211. size_t fwrite (void *ptr, size_t size, size_t nmemb, FILE *stream);
  212. int    fgetpos (FILE *stream, fpos_t *pos);
  213. int    fseek (FILE *stream, long offset, int whence);
  214. int    fsetpos (FILE *stream, fpos_t *pos);
  215. long   ftell (FILE *stream);
  216. void   rewind (FILE *stream);
  217. void   clearerr (FILE *stream);
  218. int    feof (FILE *stream);
  219. int    ferror (FILE *stream);
  220. void   perror (char *string);
  221.  
  222. <stdlib.h>
  223. ----------
  224.  
  225. div_t
  226. ldiv_t
  227.  
  228. NULL
  229. EXIT_FAILURE
  230. EXIT_SUCCESS
  231. RAND_MAX
  232. MB_CUR_MAX
  233.  
  234. double atof (char *string);
  235. int    atoi (char *string);
  236. long   atol (char *string);
  237. double strtod (char *nptr, char **endptr);
  238. long   strtol (char *nptr, char **endptr, int base);
  239. unsigned long strtoul (char *nptr, char **endptr, int base);
  240. int    rand ();
  241. void   srand (unsigned int seed);
  242. void * calloc (size_t nmemb, size_t size);
  243. void   free (void *buf);
  244. void * malloc (size_t size);
  245. void * realloc (void *buf, size_t size);
  246. void   abort ();
  247. int    atexit (void (*func)());
  248. void   exit (int status);
  249. char * getenv (char *name);
  250. int    system (char *string);
  251. void * bsearch (void *key, void *base, size_t nmemb, size_t size,
  252.                 int (*compar)(void *, void *));
  253. void   qsort (void *base, size_t nmemb, size_t size,
  254.               int (*compar)(void *, void *));
  255. int    abs (int j);
  256. div_t  div (int numbr, int denom);
  257. long   labs (long j);
  258. ldiv_t ldiv (long numbr, long denom);
  259. int    mblen (char *string, size_t n);
  260. int    mbtowc (wchar_t *pwc, char *string, size_t n);
  261. int    wctomb (char *string, wchar_t wchar);
  262. size_t mbstowcs (wchar_t *pwcs, char *string, size_t n);
  263. size_t wcstombs (char *string, wchar_t *pwcs, size_t n);
  264.  
  265. <string.h>
  266. ----------
  267.  
  268. void * memcpy (void *to, void *from, size_t n_bytes);
  269. void * memmove (void *to, void *from, size_t n_bytes);
  270. char * strcpy (char *to, char *from);
  271. char * strncpy (char *to, char *from, size_t n_bytes);
  272. char * strcat (char *string, char *cat);
  273. char * strncat (char *string, char *cat, size_t n_bytes);
  274. int    memcmp (void *s1, void *s2, size_t n_bytes);
  275. int    strcmp (char *s1, char *s2);
  276. int    strcoll (char *s1, char *s2);
  277. int    strncmp (char *s1, char *s2, size_t n_bytes);
  278. size_t strxfrm (char *s1, char *s2, size_t n_bytes);
  279. void * memchr (void *string, int c, size_t n_bytes);
  280. char * strchr (char *string, int c);
  281. size_t strcspn (char *s1, char *s2);
  282. char * strpbrk (char *s1, char *s2);
  283. char * strrchr (char *string, int c);
  284. size_t strspn (char *s1, char *s2);
  285. char * strstr (char *s1, char *s2);
  286. char * strtok (char *s1, char *s2);
  287. void * memset (void *buf, int c, size_t n_bytes);
  288. char * strerror (int errnum);
  289. size_t strlen (char *string);
  290.  
  291. <time.h>
  292. --------
  293.  
  294. NULL
  295. CLOCKS_PER_SEC
  296.  
  297. clock_t
  298. time_t
  299.  
  300. struct tm {
  301.     int tm_sec;         /* seconds after the minute - [0,59] */
  302.     int tm_min;         /* minutes after the hour - [0,59] */
  303.     int tm_hour;        /* hours since midnight - [0,23] */
  304.     int tm_mday;        /* day of the month - [1,31] */
  305.     int tm_mon;         /* months since January - [0,11] */
  306.     int tm_year;        /* years since 1900 */
  307.     int tm_wday;        /* days since Sunday - [0,6] */
  308.     int tm_yday;        /* days since January 1 - [0,365] */
  309.     int tm_isdst;       /* daylight saving time flag */
  310. };
  311.  
  312. clock_t clock ();
  313. double  difftime (time_t latest, time_t earliest);
  314. time_t  mktime (struct tm *tmp);
  315. time_t  time (time_t *t);
  316. char *  asctime (struct tm *tmp);
  317. char *  ctime (time_t *t);
  318. struct tm * gmtime (time_t *t);
  319. struct tm * localtime (time_t *t);
  320. size_t  strftime (char *string, size_t maxsize, char *format,
  321.                   struct tm *tmp);
  322.         %a  locale's abbreviated weekday name.
  323.         %A  locale's full weekday name.
  324.         %b  locale's abbreviated month name.
  325.         %B  locale's full month name.
  326.         %c  locale's appropriate date and time representation.
  327.         %d  day of the month as a decimal number (01-31).
  328.         %H  hour as a decimal number (00-23).
  329.         %I  hour as a decimal number (01-12).
  330.         %j  day of the year as a decimal number (001-366).
  331.         %m  month as a decimal number (01-12).
  332.         %M  minute as a decimal number (00-59).
  333.         %p  locale's equivalent of the AM/PM associated with 12-hour clock.
  334.         %S  second as a decimal number (00-59).
  335.         %U  week number of the year (first Sunday = first day of week 1)
  336.             as a decimal number (00-53).
  337.         %w  weekday as a decimal number [0 (Sunday)-6].
  338.         %W  week number of the year (first Monday = first day of week 1)
  339.             as a decimal number (00-53).
  340.         %x  locale's appropriate date representation.
  341.         %X  locale's appropriate time representation.
  342.         %y  year without century as a decimal number (00-99).
  343.         %Y  year with century as a decimal number.
  344.         %Z  time zone name or abbreviation, or by no characters if no time
  345.             zone is determinable.
  346.         %%  is replaced by %.
  347.  
  348.